home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Burning & Media / GB-PVR 1.2.13 / GBPVR10213.msi / Cabs.w1.cab / admin.js444 < prev    next >
Text File  |  2007-10-09  |  1KB  |  44 lines

  1. var illegalChars = /[\D_]/; // allow only digits 0-9
  2.  
  3.  
  4. function checkNumericOnly(field) {
  5.     var strPass = field.value;
  6.     var strLength = strPass.length - 1;
  7.     var lchar = strPass.charAt(strLength);
  8.     
  9.     if (illegalChars.test(lchar)) {
  10.         field.value = strPass.substring(0, strLength);
  11.     }
  12. }
  13.  
  14. function StartUp() {
  15.     var x = document.getElementsByTagName('input');
  16.  
  17.     for (var i=0;i<x.length;i++)
  18.     {
  19.         if (x[i].type == 'text') {
  20.             addEvent(x[i],"focus",SelectAll);
  21.         }
  22.     }
  23. }
  24.  
  25. function SelectAll() {
  26.     this.select();
  27. }
  28.  
  29. function addEvent( obj, type, fn ) {
  30.   if ( obj.attachEvent ) {
  31.     obj["e"+type+fn] = fn;
  32.     obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
  33.     obj.attachEvent( "on"+type, obj[type+fn] );
  34.   } else
  35.     obj.addEventListener( type, fn, false );
  36. }
  37.  
  38. function removeEvent( obj, type, fn ) {
  39.   if ( obj.detachEvent ) {
  40.     obj.detachEvent( "on"+type, obj[type+fn] );
  41.         obj[type+fn] = null;
  42.   } else
  43.     obj.removeEventListener( type, fn, false );
  44. }